permanent resident - English Synonyms Dictionary